<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<form id="custForm" name="custForm" action="cardPrint-inquiry.htm" method="post">
<s:hidden id="currentPage" name="pagingBean.currentPage"/>
<s:hidden id="orderId" name="orderId"/>
<s:hidden id="reason" name="reason" value=""/>
<s:hidden id="pvPath_th" name="pvPath_th"/>
<s:hidden id="pvPath_en" name="pvPath_en"/>
<table width="722" border="0" cellpadding="0" cellspacing="0" class="bg2">
	<tr>
		<td width="100%" valign="top">
			<table width="100%" height="40" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td class="font02">ประวัติการทำรายการทั้งหมด</td>
				</tr>
			</table>
			<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="font03">
				<tr>
					<td>
						<!--ประวัติรายการต่างๆทั้งหมด-->
					</td>
				</tr>
				<tr>
					<td class="font04">
						<span class="font05">
							<a href="${appBase}/approver/cardPrint-init.htm?searchStatus=">รายการทั้งหมด</a> | 
							<a href="${appBase}/approver/cardPrint-init.htm?searchStatus=<s:property value="@com.verisette.ncos.common.ProjectConstant@STATUS_WAIT_PRINT"/>">รายการรอพิมพ์</a> | 
							<a href="${appBase}/approver/cardPrint-init.htm?searchStatus=<s:property value="@com.verisette.ncos.common.ProjectConstant@STATUS_PRINT"/>">รายการพิมพ์แล้ว</a> | 
							<a href="${appBase}/approver/cardPrint-init.htm?searchStatus=<s:property value="@com.verisette.ncos.common.ProjectConstant@STATUS_PRINT_CANCEL"/>">รายการยกเลิก</a>
						</span>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td>
			<table width="95%" border="0" align="center" cellpadding="2" cellspacing="0">
				<tr bgcolor="#4f9fa5" class="font06" color="#fff">
					<td width="6%" height="25" align="center"><strong>ลำดับ</strong></td>
					<td align="center"><strong>เลขที่ใบสั่งซื้อ</strong></td>
					<td align="center"><strong>ลูกค้า/ผู้สั่ง</strong></td>
					<td align="center"><strong>จำนวนที่สั่ง</strong></td>
					<td align="center"><strong>วัน/เวลาที่ดำเนินการ</strong></td>
					<td align="center"><strong>สถานะ</strong></td>
					<td align="center">&nbsp;</td>
				</tr>
					
				<s:iterator value="customerOrderList" status="status" var="row" >
				<tr bgcolor="#e6f6f6">
					<td align="center" bgcolor="#e6f6f6" class="font05"><s:property value="#status.count+pagingBean.getOffsetBegin()"/></td>
					<td bgcolor="#e6f6f6" class="font05"><s:property value="orderNoDisp"/></td>
					<td align="center" class="font05">CTH</td>
					<td align="center" class="font05"><s:property value="qtyDisp"/></td>
					<td align="center" bgcolor="#e6f6f6" class="font05"><s:date name="createdDate" format="dd/MM/yyyy HH:mm"/></td>
					<td align="center" bgcolor="#e6f6f6" class="font05">
						<s:if test="%{ status eq @com.verisette.ncos.common.ProjectConstant@STATUS_WAIT_PRINT }">
						รอพิมพ์
						</s:if>
						<s:elseif test="%{ status eq @com.verisette.ncos.common.ProjectConstant@STATUS_PRINT}">
						<span class="font01_3">พิมพ์แล้ว</span>
						</s:elseif>
						<s:elseif test="%{ status eq @com.verisette.ncos.common.ProjectConstant@STATUS_PRINT_CANCEL }">
						<span class="font01_4">ยกเลิก</span>
						</s:elseif>
					</td>
					<td class="font06_2">
					<s:if test="%{ status eq @com.verisette.ncos.common.ProjectConstant@STATUS_WAIT_PRINT }">
						<a href="javascript:void(0)" onclick="javascript:selectrow('<s:property value="orderId"/>','<s:property value="pdfPath" />')"><span class="font05">รายละเอียด</span></a> | 
						<%-- <a href="javascript:void(0)" onClick="javascript:doPrint('<s:property value="orderId"/>')">พิมพ์</a> | --%>
						<s:url var="pAdd" value="%{'/card/texts/textDispatch.htm'}" escapeAmp="false">
							<s:param name="orderId" value='%{orderId}' />
							<s:param name="isComma" value='%{"N"}' />
							<s:param name="isDownload" value='%{"Y"}' />
							<s:param name="timestamp" value='%{(new java.util.Date()).getTime()}' />
						</s:url>
						<a href="<s:property value='#pAdd'/>" >พิมพ์</a> | 
						<a href="javascript:void(0)" onClick="javascript:doCancel('<s:property value="orderId"/>')">ยกเลิก</a>
					</s:if>
					<s:else>
						<a href="javascript:void(0)" onclick="javascript:selectrow('<s:property value="orderId"/>','<s:property value="pdfPath" />')"><span class="font05">รายละเอียด</span></a>
					</s:else>
					</td>
				</tr>
				</s:iterator>
				<tr>
					<td height="20" colspan="6" align="center">
						<span class="font06"> 
							<s:if test="pagingBean.pageCount > 1">
								<s:if test="pagingBean.currentPage > 1">
									<input name="button" type="button" class="buttonclick" id="button" value="รายชื่อก่อนหน้า" onclick="getPage('<s:property value="pagingBean.perviousPage"/>')"/>
								</s:if>
								<s:if test="pagingBean.currentPage < pagingBean.pageCount">
									<input name="button2" type="button" class="buttonclick" id="button2" value="รายชื่อถัดไป" onclick="getPage('<s:property value="pagingBean.nextPage"/>')"/>
								</s:if>
							</s:if>
						</span>
						<span class="font01_2">จากทั้งหมด </span>
						<span class="font05_2"><s:property value="pagingBean.totalRows"/></span>
						<span class="font01_2"> คน</span>
					</td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
	</tr>
</table>
</form>
<s:if test="%{custOrder.status eq @com.verisette.ncos.common.ProjectConstant@STATUS_WAIT_PRINT and custOrder.pdfPath != null}">
	<s:url var="pPrint" value="%{'/card/pdfs/pdfDispatch.htm'}" escapeAmp="false">
		<s:param name="name" value='%{custOrder.pdfPath}' />
		<s:param name="timestamp" value='%{(new java.util.Date()).getTime()}' />
		<s:param name="isPrint" value='%{"Y"}' />
		<s:param name="isDownload" value='%{"Y"}' />
	</s:url>
</s:if>
<script>
	function getPage(p)
	{
		$j("#currentPage").val(p);
		$j("#custForm").submit();
	}
	function selectrow(orderId,pdfPath)
	{
		$j("#orderId").val(orderId);
		$j("#pdfPath").val(pdfPath);
		$j("#custForm").attr("action","cardPrint-preview.htm");
		$j("#custForm").submit();
	}
	function doPrint(orderId) {
		if (confirm("กรุณายืนยันการพิมพ์นามบัตร")) {
			$j("#orderId").val(orderId);
			$j("#custForm").attr("action", "cardPrint-print.htm");
			$j("#custForm").submit();
		}
	}
	function doCancel(orderId){
		if (confirm("กรุณายืนยันการยกเลิกนามบัตร")) {
			$j("#reason").val("ลูกค้าแจ้งยกเลิกนามบัตร");
			$j("#orderId").val(orderId);
			$j("#custForm").attr("action", "cardPrint-cancel.htm");
			$j("#custForm").submit();
		}
	}
</script>